package com.cgwx.mapper;

import com.cgwx.entity.PersonalRecycleBin;
import java.util.List;

public interface PersonalRecycleBinMapper {
    List<PersonalRecycleBin> getAllPersonalRecycleBin(PersonalRecycleBin personalRecycleBin);

    List<PersonalRecycleBin> getCompanyRecycleBin(String account, String deptId, String companyRoomId, String entityName, String column, String sort);

    List<PersonalRecycleBin> getDeptRecycleBin(String account, String deptId, String deptRoomId, String entityName, String column, String sort);

    List<PersonalRecycleBin> getFreeRecycleBin(String account, String deptId, String roomId, String entityName, String column, String sort);

    List<PersonalRecycleBin> getPersonalRecycleBin(PersonalRecycleBin personalRecycleBin);

    boolean deletePersonalRecycleBinById(String entityId);

    boolean deleteEntirely(String entityId);

    boolean insertPersonalRecycleBin(PersonalRecycleBin personalRecycleBin);
}
